Microsoft Visual FoxPro 8.0 is an extremely powerful tool for quickly
building database applications and components. Its data-centric, object-oriented
language offers developers a robust tool set for building database applications
-- for the desktop, as a client/server solution, or on the Web by using
components and XML Web services. Visual FoxPro 8.0 is a database application
development product. It can be used to develop desktop database apps, front
ends for databases such as SQL Server, and middle tier COM components for nTier
applications. Here are some of the many great new features:
Development Productivity
Ø
Try..Catch..Finally – structured
exception handling
Ø
Code References – search for symbol
and other text references throughout your projects
Ø
Collections – native support for
collections of objects
Ø
Event Binding – raise and bind
events for native VFP objects
Ø
Toolbox – customizable tool for all
your favorite classes, controls and XML Web services
Ø
Task Pane – assistance with common
developer tasks at your finger tips
Data Enhancements
Ø
Auto Increment – new table data
type that acts like a counter for each new record
Ø
CursorAdapter – improve
connectivity to remote data with new extended cursor class
Ø
Data Environment – ability to
subclass and reuse a DE in a class form
Ø
View Designer – new two-way support
and improved handling for complex queries
Ø
Delayed Data Binding – easily
handle when controls on a form are bound to data
Ø
DBC Field Expressions – you can now
specify an expression for a field caption
Smart Client
Ø
Windows XP Themes – give your apps
the latest UI look and feel of Windows XP
Ø
GDI+ Imaging – adds support for a
number of new image formats including animated GIFs
Ø
Pageframes – change orientation of
your page tabs
Ø
Grids – set selected row highlight
color, autosize columns, listbox-like selector support, header image and freeze columns
Ø
Buttons – control position of image
on a button and set backcolor
Ø
Member Classes – ability to
subclass page, optionbutton, column, and header classes.
Misc Language and Other Enhancements
Ø
XMLAdapter – new class with support
for hierarchical XML and diffgram consumption
Ø
SCATTER NAME ADDITIVE, INSERT FROM
NAME – improved use of objects for record inserts and updates
Ø
DOCK WINDOW, ADOCKSTATE() – control
docking of IDE windows and toolbars
Ø
ADDPROPERTY(), REMOVEPROPERTY() –
add and remove properties from any object
Ø
XML Web Services classes – publish
and consume XML Web services as easily as VFP data
Ø
Reporting – ability to chain
reports, print page x of y, and suppress saving of printer environment settings
Ø
View Parent Code – quickly view
code from parent classes in the method editor
Ø
Menus – easily move existing menu
pads and bars around in designer
Ø
Improved support for COM arrays –
specify parameter and return types as arrays for COM interop